package com.sl.biz.modular.cdc.service;

import com.sl.biz.modular.cdc.controller.domain.vo.CdcConfigVO;
import com.sl.biz.modular.cdc.dao.domain.entity.CdcConfigDO;

import java.util.List;

public interface CdcBizService {
    List<CdcConfigVO> list(CdcConfigDO jobConfigDO);

    CdcConfigDO getById(CdcConfigDO cdcConfigDO);

    Boolean save(CdcConfigDO cdcConfigDO);

    Boolean stop(CdcConfigDO jobAddRequest);

    Boolean start(CdcConfigDO cdcConfigDO);

    Boolean setStatusFlag(CdcConfigDO assertUserUse);

    Boolean removeById(CdcConfigDO cdcConfigDO);

    Boolean updateDescriptionById(CdcConfigDO cdcConfigDO);
}
